package com.personal.system.entity.approval;

import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class ApproveVo implements Serializable {

    /**
     * serialVersionUID: 描述
     */
    private static final long serialVersionUID = -5511613201276274433L;
    /**
     * 审批模块
     */
    private String approvalModule;
    /**
     * 规则大类
     */
    private String ruleClass;

    /**
     * 规则小类
     */
    private String auditType;

    /**
     * 01提交操作,02审批操作
     */
    private String optType;


    /**
     * 审批用户id
     */
    private String userId;

    /**
     * 业务id
     */
    private String[] businessIds;

    /**
     * 角色id
     */
    private List<String> roleIdList;
    /**
     * 部门id
     */
    private List<String> departmentIdList;

    private String tenantId = "0BCF0ABCDE769D14F20D26275B9942AA";

    /**
     * 审批结果
     */
    private String approvalResult;
    /**
     * 审批意见
     */
    private String approvalComment;

    private String indexRule;
    private String pricingRule;
    private String approvalCriteria;
    private BigDecimal approvalNumber;
    private String compName;

    /**
     * 规则ID
     */
    private String ruleId;

}
